engineered barrier - French English Dictionary